velaif820 2.2.0
Loading...
Searching...
No Matches
Vela IF820 Device Settings

Settings for registers of Vela IF820 Click driver. More...

Macros

#define VELAIF820_PACKET_CMD_ACTION   "/"
 Vela IF820 commands begin.
#define VELAIF820_PACKET_CMD_SET   "S"
#define VELAIF820_PACKET_CMD_GET   "G"
#define VELAIF820_PACKET_CMD_PROFILE   "."
#define VELAIF820_PACKET_RESPONSE   "@R"
#define VELAIF820_PACKET_EVENT   "@E"
#define VELAIF820_PACKET_PARAM_DELIMITER   ","
#define VELAIF820_PACKET_END   "\r\n"
#define VELAIF820_CMD_SYS_PING   "PING"
 Vela IF820 action commands.
#define VELAIF820_CMD_SYS_REBOOT   "RBT"
#define VELAIF820_CMD_SYS_DUMP   "DUMP"
#define VELAIF820_CMD_SYS_STORE_CONFIG   "SCFG"
#define VELAIF820_CMD_SYS_FACTORY_RESET   "RFAC"
#define VELAIF820_CMD_SYS_QUERY_FW_VERSION   "QFV"
#define VELAIF820_CMD_SYS_QUERY_RANDOM_NUM   "QRND"
#define VELAIF820_CMD_SYS_WRITE_USER_DATA   "WUD"
#define VELAIF820_CMD_SYS_READ_USER_DATA   "RUD"
#define VELAIF820_CMD_GAP_CONNECT   "C"
#define VELAIF820_CMD_GAP_CANCEL_CONNECTION   "CX"
#define VELAIF820_CMD_GAP_DISCONNECT   "DIS"
#define VELAIF820_CMD_GAP_START_ADV   "A"
#define VELAIF820_CMD_GAP_STOP_ADV   "AX"
#define VELAIF820_CMD_GAP_START_SCAN   "S"
#define VELAIF820_CMD_GAP_STOP_SCAN   "SX"
#define VELAIF820_CMD_GAP_QUERY_PEER_ADDRESS   "QPA"
#define VELAIF820_CMD_GAP_QUERY_RSSI   "QSS"
#define VELAIF820_CMD_SMP_QUERY_BONDS   "QB"
#define VELAIF820_CMD_SMP_DELETE_BOND   "BD"
#define VELAIF820_CMD_SMP_PAIR   "P"
#define VELAIF820_CMD_BT_QUERY_NAME   "BTQN"
#define VELAIF820_CMD_BT_CONNECT   "BTC"
#define VELAIF820_CMD_BT_CANCEL_CONNECTION   "BTCX"
#define VELAIF820_CMD_BT_DISCONNECT   "BTDIS"
#define VELAIF820_CMD_BT_QUERY_PEER_ADDRESS   "BTQPA"
#define VELAIF820_CMD_BT_QUERY_RSSI   "BTQSS"
#define VELAIF820_CMD_PROTOCOL_PARSE_MODE   "PPM"
 Vela IF820 set/get commands.
#define VELAIF820_CMD_PROTOCOL_ECHO_MODE   "PEM"
#define VELAIF820_CMD_SYS_BT_ADDRESS   "BA"
#define VELAIF820_CMD_SYS_TX_POWER   "TXP"
#define VELAIF820_CMD_SYS_TRANSPORT   "T"
#define VELAIF820_CMD_GAP_DEVICE_NAME   "DN"
#define VELAIF820_CMD_GAP_DEVICE_APPEARANCE   "DA"
#define VELAIF820_CMD_GAP_ADV_DATA   "AD"
#define VELAIF820_CMD_GAP_SR_DATA   "SRD"
#define VELAIF820_CMD_GAP_ADV_PARAMS   "AP"
#define VELAIF820_CMD_GAP_SCAN_PARAMS   "SP"
#define VELAIF820_CMD_GAP_CONNECTION_PARAMS   "CP"
#define VELAIF820_CMD_SMP_PIN_CODE   "BTPIN"
#define VELAIF820_CMD_CYSPP_START   "CYSPPSTART"
 Vela IF820 profile commands.
#define VELAIF820_CMD_CYSPP_SET_PARAMS   "CYSPPSP"
#define VELAIF820_CMD_CYSPP_GET_PARAMS   "CYSPPGP"
#define VELAIF820_CMD_CYSPP_SET_PACKETIZATION   "CYSPPSK"
#define VELAIF820_CMD_CYSPP_GET_PACKETIZATION   "CYSPPGK"
#define VELAIF820_CMD_SPP_SEND_CMD   "SPPS"
#define VELAIF820_CMD_SPP_SET_CFG   "SPPSC"
#define VELAIF820_CMD_SPP_GET_CFG   "SPPGC"
#define VELAIF820_EVT_SYS_BOOT   "BOOT"
 Vela IF820 event commands.
#define VELAIF820_EVT_SYS_ERROR   "ERR"
#define VELAIF820_EVT_SYS_FACTORY_RESET_COMPLETE   "RFAC"
#define VELAIF820_EVT_SYS_DUMP_BLOB   "DBLOB"
#define VELAIF820_EVT_GAP_ADV_STATE_CHANGED   "ASC"
#define VELAIF820_EVT_GAP_SCAN_STATE_CHANGED   "SSC"
#define VELAIF820_EVT_GAP_SCAN_RESULT   "S"
#define VELAIF820_EVT_GAP_CONNECTED   "C"
#define VELAIF820_EVT_GAP_DISCONNECTED   "DIS"
#define VELAIF820_EVT_GAP_CONNECTION_UPDATED   "CU"
#define VELAIF820_EVT_SMP_BOND_ENTRY   "B"
#define VELAIF820_EVT_SMP_PAIRING_REQUESTED   "P"
#define VELAIF820_EVT_SMP_PAIRING_RESULT   "PR"
#define VELAIF820_EVT_SMP_ENCRYPTION_STATUS   "ENC"
#define VELAIF820_EVT_SMP_PIN_ENTRY_REQUESTED   "BTPIN"
#define VELAIF820_EVT_BT_INQUIRY_RESULT   "BTIR"
#define VELAIF820_EVT_BT_NAME_RESULT   "BTINR"
#define VELAIF820_EVT_BT_INQUIRY_COMPLETED   "BTIC"
#define VELAIF820_EVT_BT_CONNECTED   "BTCON"
#define VELAIF820_EVT_BT_CONNECTION_STATUS   "BTCS"
#define VELAIF820_EVT_BT_CONNECTION_FAILED   "BTCF"
#define VELAIF820_EVT_BT_DISCONNECTED   "BTDIS"
#define VELAIF820_EVT_SPP_DATA_RECEIVED   "SPPD"
#define VELAIF820_PACKET_TYPE_EVENT   0
 Vela IF820 response and event flag settings.
#define VELAIF820_PACKET_TYPE_RESPONSE   1
#define VELAIF820_RSP_TIMEOUT_1000MS   1000
 Vela IF820 timeout settings.
#define VELAIF820_CMD_TIMEOUT_5000MS   5000
#define VELAIF820_WAIT_TIMEOUT_5S   5
#define VELAIF820_WAIT_TIMEOUT_INFINITE   0
#define VELAIF820_CMD_CODE_BUFFER_SIZE   20
 Vela IF820 driver buffer size.
#define VELAIF820_PAYLOAD_BUFFER_SIZE   200
#define VELAIF820_TX_DRV_BUFFER_SIZE   200
#define VELAIF820_RX_DRV_BUFFER_SIZE   500

Detailed Description

Settings for registers of Vela IF820 Click driver.

Macro Definition Documentation

◆ VELAIF820_CMD_BT_CANCEL_CONNECTION

#define VELAIF820_CMD_BT_CANCEL_CONNECTION   "BTCX"

◆ VELAIF820_CMD_BT_CONNECT

#define VELAIF820_CMD_BT_CONNECT   "BTC"

◆ VELAIF820_CMD_BT_DISCONNECT

#define VELAIF820_CMD_BT_DISCONNECT   "BTDIS"

◆ VELAIF820_CMD_BT_QUERY_NAME

#define VELAIF820_CMD_BT_QUERY_NAME   "BTQN"

◆ VELAIF820_CMD_BT_QUERY_PEER_ADDRESS

#define VELAIF820_CMD_BT_QUERY_PEER_ADDRESS   "BTQPA"

◆ VELAIF820_CMD_BT_QUERY_RSSI

#define VELAIF820_CMD_BT_QUERY_RSSI   "BTQSS"

◆ VELAIF820_CMD_CODE_BUFFER_SIZE

#define VELAIF820_CMD_CODE_BUFFER_SIZE   20

Vela IF820 driver buffer size.

Specified size of driver ring buffer.

Note
Increase buffer size if needed.

◆ VELAIF820_CMD_CYSPP_GET_PACKETIZATION

#define VELAIF820_CMD_CYSPP_GET_PACKETIZATION   "CYSPPGK"

◆ VELAIF820_CMD_CYSPP_GET_PARAMS

#define VELAIF820_CMD_CYSPP_GET_PARAMS   "CYSPPGP"

◆ VELAIF820_CMD_CYSPP_SET_PACKETIZATION

#define VELAIF820_CMD_CYSPP_SET_PACKETIZATION   "CYSPPSK"

◆ VELAIF820_CMD_CYSPP_SET_PARAMS

#define VELAIF820_CMD_CYSPP_SET_PARAMS   "CYSPPSP"

◆ VELAIF820_CMD_CYSPP_START

#define VELAIF820_CMD_CYSPP_START   "CYSPPSTART"

Vela IF820 profile commands.

Specified setting for profile commands of Vela IF820 Click driver.

◆ VELAIF820_CMD_GAP_ADV_DATA

#define VELAIF820_CMD_GAP_ADV_DATA   "AD"

◆ VELAIF820_CMD_GAP_ADV_PARAMS

#define VELAIF820_CMD_GAP_ADV_PARAMS   "AP"

◆ VELAIF820_CMD_GAP_CANCEL_CONNECTION

#define VELAIF820_CMD_GAP_CANCEL_CONNECTION   "CX"

◆ VELAIF820_CMD_GAP_CONNECT

#define VELAIF820_CMD_GAP_CONNECT   "C"

◆ VELAIF820_CMD_GAP_CONNECTION_PARAMS

#define VELAIF820_CMD_GAP_CONNECTION_PARAMS   "CP"

◆ VELAIF820_CMD_GAP_DEVICE_APPEARANCE

#define VELAIF820_CMD_GAP_DEVICE_APPEARANCE   "DA"

◆ VELAIF820_CMD_GAP_DEVICE_NAME

#define VELAIF820_CMD_GAP_DEVICE_NAME   "DN"

◆ VELAIF820_CMD_GAP_DISCONNECT

#define VELAIF820_CMD_GAP_DISCONNECT   "DIS"

◆ VELAIF820_CMD_GAP_QUERY_PEER_ADDRESS

#define VELAIF820_CMD_GAP_QUERY_PEER_ADDRESS   "QPA"

◆ VELAIF820_CMD_GAP_QUERY_RSSI

#define VELAIF820_CMD_GAP_QUERY_RSSI   "QSS"

◆ VELAIF820_CMD_GAP_SCAN_PARAMS

#define VELAIF820_CMD_GAP_SCAN_PARAMS   "SP"

◆ VELAIF820_CMD_GAP_SR_DATA

#define VELAIF820_CMD_GAP_SR_DATA   "SRD"

◆ VELAIF820_CMD_GAP_START_ADV

#define VELAIF820_CMD_GAP_START_ADV   "A"

◆ VELAIF820_CMD_GAP_START_SCAN

#define VELAIF820_CMD_GAP_START_SCAN   "S"

◆ VELAIF820_CMD_GAP_STOP_ADV

#define VELAIF820_CMD_GAP_STOP_ADV   "AX"

◆ VELAIF820_CMD_GAP_STOP_SCAN

#define VELAIF820_CMD_GAP_STOP_SCAN   "SX"

◆ VELAIF820_CMD_PROTOCOL_ECHO_MODE

#define VELAIF820_CMD_PROTOCOL_ECHO_MODE   "PEM"

◆ VELAIF820_CMD_PROTOCOL_PARSE_MODE

#define VELAIF820_CMD_PROTOCOL_PARSE_MODE   "PPM"

Vela IF820 set/get commands.

Specified setting for set/get commands of Vela IF820 Click driver.

◆ VELAIF820_CMD_SMP_DELETE_BOND

#define VELAIF820_CMD_SMP_DELETE_BOND   "BD"

◆ VELAIF820_CMD_SMP_PAIR

#define VELAIF820_CMD_SMP_PAIR   "P"

◆ VELAIF820_CMD_SMP_PIN_CODE

#define VELAIF820_CMD_SMP_PIN_CODE   "BTPIN"

◆ VELAIF820_CMD_SMP_QUERY_BONDS

#define VELAIF820_CMD_SMP_QUERY_BONDS   "QB"

◆ VELAIF820_CMD_SPP_GET_CFG

#define VELAIF820_CMD_SPP_GET_CFG   "SPPGC"

◆ VELAIF820_CMD_SPP_SEND_CMD

#define VELAIF820_CMD_SPP_SEND_CMD   "SPPS"

◆ VELAIF820_CMD_SPP_SET_CFG

#define VELAIF820_CMD_SPP_SET_CFG   "SPPSC"

◆ VELAIF820_CMD_SYS_BT_ADDRESS

#define VELAIF820_CMD_SYS_BT_ADDRESS   "BA"

◆ VELAIF820_CMD_SYS_DUMP

#define VELAIF820_CMD_SYS_DUMP   "DUMP"

◆ VELAIF820_CMD_SYS_FACTORY_RESET

#define VELAIF820_CMD_SYS_FACTORY_RESET   "RFAC"

◆ VELAIF820_CMD_SYS_PING

#define VELAIF820_CMD_SYS_PING   "PING"

Vela IF820 action commands.

Specified setting for action commands of Vela IF820 Click driver.

◆ VELAIF820_CMD_SYS_QUERY_FW_VERSION

#define VELAIF820_CMD_SYS_QUERY_FW_VERSION   "QFV"

◆ VELAIF820_CMD_SYS_QUERY_RANDOM_NUM

#define VELAIF820_CMD_SYS_QUERY_RANDOM_NUM   "QRND"

◆ VELAIF820_CMD_SYS_READ_USER_DATA

#define VELAIF820_CMD_SYS_READ_USER_DATA   "RUD"

◆ VELAIF820_CMD_SYS_REBOOT

#define VELAIF820_CMD_SYS_REBOOT   "RBT"

◆ VELAIF820_CMD_SYS_STORE_CONFIG

#define VELAIF820_CMD_SYS_STORE_CONFIG   "SCFG"

◆ VELAIF820_CMD_SYS_TRANSPORT

#define VELAIF820_CMD_SYS_TRANSPORT   "T"

◆ VELAIF820_CMD_SYS_TX_POWER

#define VELAIF820_CMD_SYS_TX_POWER   "TXP"

◆ VELAIF820_CMD_SYS_WRITE_USER_DATA

#define VELAIF820_CMD_SYS_WRITE_USER_DATA   "WUD"

◆ VELAIF820_CMD_TIMEOUT_5000MS

#define VELAIF820_CMD_TIMEOUT_5000MS   5000

◆ VELAIF820_EVT_BT_CONNECTED

#define VELAIF820_EVT_BT_CONNECTED   "BTCON"

◆ VELAIF820_EVT_BT_CONNECTION_FAILED

#define VELAIF820_EVT_BT_CONNECTION_FAILED   "BTCF"

◆ VELAIF820_EVT_BT_CONNECTION_STATUS

#define VELAIF820_EVT_BT_CONNECTION_STATUS   "BTCS"

◆ VELAIF820_EVT_BT_DISCONNECTED

#define VELAIF820_EVT_BT_DISCONNECTED   "BTDIS"

◆ VELAIF820_EVT_BT_INQUIRY_COMPLETED

#define VELAIF820_EVT_BT_INQUIRY_COMPLETED   "BTIC"

◆ VELAIF820_EVT_BT_INQUIRY_RESULT

#define VELAIF820_EVT_BT_INQUIRY_RESULT   "BTIR"

◆ VELAIF820_EVT_BT_NAME_RESULT

#define VELAIF820_EVT_BT_NAME_RESULT   "BTINR"

◆ VELAIF820_EVT_GAP_ADV_STATE_CHANGED

#define VELAIF820_EVT_GAP_ADV_STATE_CHANGED   "ASC"

◆ VELAIF820_EVT_GAP_CONNECTED

#define VELAIF820_EVT_GAP_CONNECTED   "C"

◆ VELAIF820_EVT_GAP_CONNECTION_UPDATED

#define VELAIF820_EVT_GAP_CONNECTION_UPDATED   "CU"

◆ VELAIF820_EVT_GAP_DISCONNECTED

#define VELAIF820_EVT_GAP_DISCONNECTED   "DIS"

◆ VELAIF820_EVT_GAP_SCAN_RESULT

#define VELAIF820_EVT_GAP_SCAN_RESULT   "S"

◆ VELAIF820_EVT_GAP_SCAN_STATE_CHANGED

#define VELAIF820_EVT_GAP_SCAN_STATE_CHANGED   "SSC"

◆ VELAIF820_EVT_SMP_BOND_ENTRY

#define VELAIF820_EVT_SMP_BOND_ENTRY   "B"

◆ VELAIF820_EVT_SMP_ENCRYPTION_STATUS

#define VELAIF820_EVT_SMP_ENCRYPTION_STATUS   "ENC"

◆ VELAIF820_EVT_SMP_PAIRING_REQUESTED

#define VELAIF820_EVT_SMP_PAIRING_REQUESTED   "P"

◆ VELAIF820_EVT_SMP_PAIRING_RESULT

#define VELAIF820_EVT_SMP_PAIRING_RESULT   "PR"

◆ VELAIF820_EVT_SMP_PIN_ENTRY_REQUESTED

#define VELAIF820_EVT_SMP_PIN_ENTRY_REQUESTED   "BTPIN"

◆ VELAIF820_EVT_SPP_DATA_RECEIVED

#define VELAIF820_EVT_SPP_DATA_RECEIVED   "SPPD"

◆ VELAIF820_EVT_SYS_BOOT

#define VELAIF820_EVT_SYS_BOOT   "BOOT"

Vela IF820 event commands.

Specified setting for event commands of Vela IF820 Click driver.

◆ VELAIF820_EVT_SYS_DUMP_BLOB

#define VELAIF820_EVT_SYS_DUMP_BLOB   "DBLOB"

◆ VELAIF820_EVT_SYS_ERROR

#define VELAIF820_EVT_SYS_ERROR   "ERR"

◆ VELAIF820_EVT_SYS_FACTORY_RESET_COMPLETE

#define VELAIF820_EVT_SYS_FACTORY_RESET_COMPLETE   "RFAC"

◆ VELAIF820_PACKET_CMD_ACTION

#define VELAIF820_PACKET_CMD_ACTION   "/"

Vela IF820 commands begin.

Specified setting for commands begin of Vela IF820 Click driver.

◆ VELAIF820_PACKET_CMD_GET

#define VELAIF820_PACKET_CMD_GET   "G"

◆ VELAIF820_PACKET_CMD_PROFILE

#define VELAIF820_PACKET_CMD_PROFILE   "."

◆ VELAIF820_PACKET_CMD_SET

#define VELAIF820_PACKET_CMD_SET   "S"

◆ VELAIF820_PACKET_END

#define VELAIF820_PACKET_END   "\r\n"

◆ VELAIF820_PACKET_EVENT

#define VELAIF820_PACKET_EVENT   "@E"

◆ VELAIF820_PACKET_PARAM_DELIMITER

#define VELAIF820_PACKET_PARAM_DELIMITER   ","

◆ VELAIF820_PACKET_RESPONSE

#define VELAIF820_PACKET_RESPONSE   "@R"

◆ VELAIF820_PACKET_TYPE_EVENT

#define VELAIF820_PACKET_TYPE_EVENT   0

Vela IF820 response and event flag settings.

Specified response and event flag settings of Vela IF820 Click driver.

◆ VELAIF820_PACKET_TYPE_RESPONSE

#define VELAIF820_PACKET_TYPE_RESPONSE   1

◆ VELAIF820_PAYLOAD_BUFFER_SIZE

#define VELAIF820_PAYLOAD_BUFFER_SIZE   200

◆ VELAIF820_RSP_TIMEOUT_1000MS

#define VELAIF820_RSP_TIMEOUT_1000MS   1000

Vela IF820 timeout settings.

Specified timeout settings of Vela IF820 Click driver.

◆ VELAIF820_RX_DRV_BUFFER_SIZE

#define VELAIF820_RX_DRV_BUFFER_SIZE   500

◆ VELAIF820_TX_DRV_BUFFER_SIZE

#define VELAIF820_TX_DRV_BUFFER_SIZE   200

◆ VELAIF820_WAIT_TIMEOUT_5S

#define VELAIF820_WAIT_TIMEOUT_5S   5

◆ VELAIF820_WAIT_TIMEOUT_INFINITE

#define VELAIF820_WAIT_TIMEOUT_INFINITE   0